ul,ol,body,html,h1,h2,h3,h4,h5,h6,nav,p,div,article {
	margin: 0;
	padding: 0;
}

i,em,span {
	font-style: normal;
	display: inline-block;
}
body a {
	color: #888;
	display: inline-block;
}
input {
	border: 1px solid #eee;
	outline: none;
}
button {
	background: #ddd;
	border:none;
	cursor: pointer;
	outline: none;
	font-family: "Microsoft Yahei";
}
select {
	border: 1px solid #eee;
}
body {
	font-family: "Microsoft Yahei";
}

ul, ol {
	list-style: none;
	margin: 0;
	padding: 0;
}
html body em.error {
	color: red;
}

header {
	background: #2f3234;
	color: #fff;
	overflow: hidden;
}
.header a {
	color: #8e8e8e;
}
.header .selected {
	color: #fff;
}	
.header > div {
	width: 1000px;
	height: 60px;
	margin: 0 auto;
	box-sizing: border-box;
	padding-top: 18px;
}
.header nav {
	margin-top:5px;
}	
.header > div > div {
	float: left;
}
.header nav li {
	float: left;
	margin: 0 15px;
}
.header .controlCenter {
	float: right;
	padding-left: 35px;
	margin-top: 5px;
	background:url(../images/type_icon.png) 27% -232px no-repeat;
}
.header .logo {
	color: #f3af0d;
	font-weight: bold;
	font-size: 2rem;
	background:url(../images/type_icon.png) -50% -25px no-repeat;
	width: 170px;
}
.header .logo p {
	text-indent: -99999px;
}
.header .hot {
	background: #e80027;
	display: inline-block;
	border-radius: 10px;
	font-size: 1rem;
	width: 44px;
	margin-left: 7px;
	text-align: center;
}
.mainHeader {
	height: 80px;
}
.mainHeader > div {
	margin-top: 13px;
}
.serviceHeader .logiInfo {
	float: right;
	padding-left: 30px;
	/*background: url(../images/login_icon.png) 5px 1px no-repeat;*/
}
.mainHeader .logiInfo a {
	color: #f2ab00;
}
.mainHeader {
	background: #fff;
	border-bottom: 1px solid #ddd;
}
.mainHeader a {
	font-size: 1.5rem;
	color: #333;
}
.mainHeader .selected {
	color: #f2ab00;
	padding-bottom: 18px;
	border-bottom: 3px solid #f2ab00;
}
.footer {
	background:#2b2b2b;
	overflow: hidden;
	height: 290px;
	padding-top:45px;

}
.footer > div {
	/*width: 1000px;*/
	margin:0 auto;
}
.footer ul {
	margin:0 auto;
	padding-top: 50px;
	padding-bottom: 15px;
	width: 510px;
	overflow:hidden;
}
.footer li {
	float: left;
	padding-right: 20px;
	margin-right: 20px;
	border-right: 1px solid #545454;
}	
.footer a {
	color: #5c5c5c;
}
footer .qrCode {
	background: url(../images/type_icon.png) 56% -471px no-repeat;
    height: 125px;
    width: 125px;
    padding-top:30px;
    margin: 0 auto;
/*    border: 1px solid #ddd;*/
}
.copyright {
	margin: 0 auto;
    text-align: center;
    color: #444;
}
.copyright a {
    color: #444;
}

